|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.vew.syskal.syskal.systemkalendereintrag.Atomar
public class Atomar
Die Klasse erzeugt die atomaren SystemKalenderEintraege: Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag Sonntag, Ostersonntag und Tag *
| Field Summary | |
|---|---|
protected de.bsvrz.sys.funclib.debug.Debug |
_debug
Der Debugger, stellt verschiedene Protokollierungsfunktionen zur Verfügung |
private java.lang.String |
definition
Definition des Ske |
protected ListeZustandsWechsel |
listeZustandsWechsel
Die Liste der Zeiten der Zustandswechsel fuer die zeitliche Gueltigkeit |
private java.lang.String |
name
Definition des Ske |
java.lang.String |
pid
Die Pid des Ske |
private ErinnerungsFunktion |
rs
Der Debugger, stellt verschiedene Protokollierungsfunktionen zur Verfügung |
| Constructor Summary | |
|---|---|
Atomar(java.lang.String pid,
java.lang.String definition)
Konstruktor der Klasse |
|
| Method Summary | |
|---|---|
java.util.SortedMap<java.lang.Long,java.lang.Long> |
berecheneIntervallVonBis(java.lang.Long von,
java.lang.Long bis)
Berechnet die Gueltigkeiten, welche in dem angegeben Intervall vorliegen |
java.util.SortedMap<java.lang.Long,java.lang.Boolean> |
berecheneZustandsWechselVonBis(java.lang.Long von,
java.lang.Long bis)
Berechnet ob eine Gueltigkeit in dem angegeben Intervall vorliegt |
java.util.SortedMap<java.lang.Long,java.lang.Long> |
berechneIntervall(java.lang.Long von,
java.lang.Long bis,
int jahr)
Berechnet die Zeitstempel der Zustandswechsel |
java.util.SortedMap<java.lang.Long,java.lang.Boolean> |
berechneZustandsWechsel(int jahr)
Berechnet die Zeitstempel der Zustandswechsel |
java.util.SortedMap<java.lang.Long,java.lang.Boolean> |
berechneZustandsWechsel(java.lang.Long von,
java.lang.Long bis,
int jahr)
Berechnet die Zeitstempel der Zustandswechsel |
java.util.SortedMap<java.lang.Long,java.lang.Boolean> |
berechneZustandsWechselZustand(java.lang.Long von,
java.lang.Long bis,
int jahr)
Berechnet die Zeitstempel der Zustandswechsel für das Versenden des Ereigniszustands |
protected Atomar |
clone()
|
java.lang.String |
getDefinition()
Getter fuer die Pid des SystemKalenderEintrags |
ErinnerungsFunktion |
getErinnerungsFunktion()
Getter fuer ein Wecker-Objekt |
java.util.SortedMap<java.lang.Long,java.lang.Boolean> |
getListeZustandsWechsel()
Getter fuer die Liste der Zeitstempel |
java.lang.String |
getName()
Getter fuer die Definition des SystemKalenderEintrags |
ListeZustandsWechsel |
getObjektListeZustandsWechsel()
Getter fuer das Listeobjekt mit den Zeitstempeln |
java.lang.String |
getPid()
Getter fuer die Pid des SystemKalenderEintrags |
java.util.Map<java.lang.Long,java.lang.Boolean> |
gueltigVonBis(long von,
long bis)
Berechnet ob eine Gueltigkeit in dem angegeben Intervall vorliegt |
boolean |
isGueltig(long jetzt)
Berechnet ob eine Gueltigkeit vorliegt |
boolean |
isGueltigVonBis(long von,
long bis)
Berechnet ob eine Gueltigkeit in dem angegeben Intervall vorliegt |
private java.util.SortedMap<java.lang.Long,java.lang.Long> |
korrigiereErgebnis(java.lang.Long von,
java.lang.Long bis,
java.util.SortedMap<java.lang.Long,java.lang.Long> tmp)
Korrigiert das Ergebnis nach Vorgabe BÜ/AG vom 08.10.2009 |
boolean |
pruefeEintrag()
Prueft den Eintrag auf Gueltikeit |
void |
setDefinition(java.lang.String definition)
Getter fuer die Pid des SystemKalenderEintrags |
void |
setErinnerungsFunktion(java.lang.Boolean f)
setter fuer ein Wecker-Objekt |
void |
setListeZustandsWechsel(java.util.SortedMap<java.lang.Long,java.lang.Boolean> liste)
Getter fuer die Liste der Zeitstempel |
void |
setName(java.lang.String name)
|
void |
setObjektListeZustandsWechsel(ListeZustandsWechsel liste)
Getter fuer das Listeobjekt mit den Zeitstempeln |
void |
setPid(java.lang.String pid)
Getter fuer die Pid des SystemKalenderEintrags |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ListeZustandsWechsel listeZustandsWechsel
public java.lang.String pid
private java.lang.String name
private java.lang.String definition
private ErinnerungsFunktion rs
protected de.bsvrz.sys.funclib.debug.Debug _debug
| Constructor Detail |
|---|
public Atomar(java.lang.String pid,
java.lang.String definition)
pid - Die Pid des Ske| Method Detail |
|---|
public java.util.SortedMap<java.lang.Long,java.lang.Boolean> berechneZustandsWechsel(int jahr)
SystemkalenderEintrag
berechneZustandsWechsel in interface SystemkalenderEintragjahr - das Jahr für welches die Wechsel berechnet werden
public java.util.SortedMap<java.lang.Long,java.lang.Boolean> berechneZustandsWechsel(java.lang.Long von,
java.lang.Long bis,
int jahr)
SystemkalenderEintrag
berechneZustandsWechsel in interface SystemkalenderEintragvon - Anfangszeitpunktbis - Endezeitpunktjahr - das Jahr für welches die Wechsel berechnet werden
public java.util.SortedMap<java.lang.Long,java.lang.Boolean> berechneZustandsWechselZustand(java.lang.Long von,
java.lang.Long bis,
int jahr)
SystemkalenderEintrag
berechneZustandsWechselZustand in interface SystemkalenderEintragvon - Anfangszeitpunktbis - Endezeitpunktjahr - das Jahr für welches die Wechsel berechnet werden
public java.util.SortedMap<java.lang.Long,java.lang.Boolean> getListeZustandsWechsel()
SystemkalenderEintrag
getListeZustandsWechsel in interface SystemkalenderEintragpublic ListeZustandsWechsel getObjektListeZustandsWechsel()
SystemkalenderEintrag
getObjektListeZustandsWechsel in interface SystemkalenderEintragpublic boolean isGueltig(long jetzt)
isGueltig in interface SystemkalenderEintragjetzt - Zeitpunkt der betrachetet werden soll
public boolean isGueltigVonBis(long von,
long bis)
isGueltigVonBis in interface SystemkalenderEintragvon - Startzeitpunkt der Berechnungbis - Endezeitpunkt der Berechnung
public java.util.Map<java.lang.Long,java.lang.Boolean> gueltigVonBis(long von,
long bis)
von - Startzeitpunkt der Berechnungbis - Endezeitpunkt der Berechnung
public java.lang.String getPid()
SystemkalenderEintrag
getPid in interface SystemkalenderEintragpublic java.lang.String getDefinition()
SystemkalenderEintrag
getDefinition in interface SystemkalenderEintragpublic java.lang.String getName()
SystemkalenderEintrag
getName in interface SystemkalenderEintragpublic void setName(java.lang.String name)
setName in interface SystemkalenderEintragname - setzt den Namen des Eintragspublic void setErinnerungsFunktion(java.lang.Boolean f)
setErinnerungsFunktion in interface SystemkalenderEintragf - wenn true, wird ein Wecker gestellt wenn false geht der Wecker gleich lospublic ErinnerungsFunktion getErinnerungsFunktion()
getErinnerungsFunktion in interface SystemkalenderEintrag
private java.util.SortedMap<java.lang.Long,java.lang.Long> korrigiereErgebnis(java.lang.Long von,
java.lang.Long bis,
java.util.SortedMap<java.lang.Long,java.lang.Long> tmp)
von - Startzeitpunktbis - Endzeitpunkttmp - Zeitlich sortierte Liste der zeitlichen Gültigkeiten
public java.util.SortedMap<java.lang.Long,java.lang.Boolean> berecheneZustandsWechselVonBis(java.lang.Long von,
java.lang.Long bis)
SystemkalenderEintrag
berecheneZustandsWechselVonBis in interface SystemkalenderEintragvon - Startzeitpunkt der Berechnungbis - Endezeitpunkt der Berechnung
public void setDefinition(java.lang.String definition)
SystemkalenderEintrag
setDefinition in interface SystemkalenderEintragpublic void setListeZustandsWechsel(java.util.SortedMap<java.lang.Long,java.lang.Boolean> liste)
SystemkalenderEintrag
setListeZustandsWechsel in interface SystemkalenderEintragpublic void setObjektListeZustandsWechsel(ListeZustandsWechsel liste)
SystemkalenderEintrag
setObjektListeZustandsWechsel in interface SystemkalenderEintragpublic void setPid(java.lang.String pid)
SystemkalenderEintrag
setPid in interface SystemkalenderEintragpublic boolean pruefeEintrag()
SystemkalenderEintrag
pruefeEintrag in interface SystemkalenderEintragprotected Atomar clone()
clone in class java.lang.Object
public java.util.SortedMap<java.lang.Long,java.lang.Long> berecheneIntervallVonBis(java.lang.Long von,
java.lang.Long bis)
SystemkalenderEintrag
berecheneIntervallVonBis in interface SystemkalenderEintragvon - Startzeitpunkt der Berechnungbis - Endezeitpunkt der Berechnung
public java.util.SortedMap<java.lang.Long,java.lang.Long> berechneIntervall(java.lang.Long von,
java.lang.Long bis,
int jahr)
SystemkalenderEintrag
berechneIntervall in interface SystemkalenderEintragvon - Anfangszeitpunktbis - Endezeitpunktjahr - das Jahr für welches die Wechsel berechnet werden
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||